teamide: Team IDE 工具 集成MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch等管理工具 | 您所在的位置:网站首页 › redis 在线管理工具 › teamide: Team IDE 工具 集成MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch等管理工具 |
Team · IDE
Team IDE 集成MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch、小工具等管理工具
服务端:go开发 前端:vue开发 客户端:electron 注意 Team IDE 单机运行方式: 无需配置文件,数据和日志存储在用户目录/temeide下 Team IDE 服务器运行方式: 需要配置文件,数据和日志存储在程序同级目录下 Docker 运行 # 最新版本 至 https://hub.docker.com/repository/docker/teamide/teamide-server/tags?page=1&ordering=last_updated 查看 docker run -itd --name teamide-21080 -p 21080:21080 -v /data/teamide/data:/opt/teamide/data teamide/teamide-server:latest 服务端 运行 # 最新版本 至 https://github.com/team-ide/teamide/releases 查看 mkdir /opt cd /opt wget https://github.com/team-ide/teamide/releases/download/v2.1.0/teamide-server-2.1.0.zip # 解压 unzip teamide-server-2.1.0.zip cd teamide-server # 修改端口 vi conf/config.yaml # 授权可执行 chmod +x server.sh # 启动 ./server.sh 源码调试运行 conf/ # 配置文件 internal/ # 服务源码 pkg/ # 工具等前端调试运行 # 前端打包 git clone https://github.com/team-ide/teamide-html # 进入html目录 cd teamide-html # 安装依赖 npm install # 运行 npm run serve服务端调试运行 # 安装依赖 go mod tidy # 运行 # --isDev dev模式,自动打开到 前端调试页面,日志输出控制台 # 单机版调试运行,需要谷歌浏览器 go run . --isDev 打包前端打包 # 前端打包 git clone https://github.com/team-ide/teamide-html # 进入html目录 cd teamide-html # 安装依赖 npm install # 打包 npm run build静态资源打包为Go文件 # 安装依赖 go mod tidy # 前端文件发布到服务中 # 将自动将前端文件打包成到internal/static/html.go文件中 go test -v -timeout 3600s -run ^TestStatic$ teamide/internal/static单机版可执行文件打包,单机版运行需要谷歌浏览器 # 安装依赖 go mod tidy # 打包单机运行,需要本地安装谷歌浏览器,用于单个人员使用 # 不需要conf目录 go build . go build -ldflags "-s -X teamide/pkg/base.version=2.0.0" -o server.exe .作为服务部署打包 # 安装依赖 go mod tidy # 作为服务端部署,通过浏览器打开,可供团队使用 # 需要conf目录 go build -ldflags "-s -X main.buildFlags=--isServer" . Toolbox 模块工具箱,用于连接Redis、Zookeeper、Database、SSH、SFTP、Kafka、Elasticsearch等 Toolbox 功能连接Redis,支持单机、集群,增删改查等操作,批量删除等 连接Zookeeper,支持单机、集群,增删改查等操作,批量删除等 连接Kafka,增删改查主题,推送主题消息,自定义消费主题消息等 配置Linux服务器SSH连接,在线连接服务执行命令 SSH模块可以点击FTP,进行本地和远程文件管理 FTP:上传、下载、移动、本地远程相互移动、重命名、删除、批量上传和下载等功能 连接Database,在线编辑库表,编辑库表记录,查看表结构等 连接Elasticsearch,编辑索引,增删改查索引数据等 节点服务,用于不同网段通信,借助节点模块的网络代理实现内外网透传等 |
CopyRight 2018-2019 实验室设备网 版权所有 |